package com.seal.commons.generator.vo;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 功能描述: <br/>
 *
 * @author yong.huang
 * @date: 2020-08-03 20:59<br/>
 * @since JDK 1.8
 */
@Data
@Accessors(chain = true)
public class TableField {
    /**
     * 字段名
     */
    private String name;
    /**
     * 字段类型
     */
    private String type;
    /**
     * 长度
     */
    private Integer size;

    /**
     * 顺序
     */
    private Integer index;
    /**
     * 是否为null
     */
    private boolean nullable;
    /**
     *  默认值
     */
    private String defaultValue;
    /**
     * 精度
     */
    private int digits;
    /**
     * 备注
     */
    private String comment;

    /**
     * java类型
     */
    private String javaType;
    /**
     * 字段名
     */
    private String fieldName;
    /**
     * set方法
     */
    private String setMethod;

    /**
     * get方法名
     */
    private String getMethod;



}